Дисциплина: Администрирование сетевых подсистем
2026-02-13
alkamalsudo -irootРисунок 1: Переход в режим суперпользователя sudo -i
bind и bind-utilsdnf -y installРисунок 2: Установка пакетов bind и bind-utils через dnf
dig www.yandex.ruNOERRORРисунок 3: Результат запроса dig www.yandex.ru
/etc/resolv.confalkamal.netРисунок 4: Содержимое файла /etc/resolv.conf
/etc/named.confrecursion yes127.0.0.1Рисунок 5: Конфигурация файла /etc/named.conf
named.caРисунок 6: Содержимое файла named.ca (корневые серверы)
named.localhostРисунок 7: Содержимое файла named.localhost
named.loopbackРисунок 8: Содержимое файла named.loopback
systemctl start named и enable nameddigРисунок 9: Проверка работы named и сравнение запросов dig
nmcli установлен DNS 127.0.0.1/etc/resolv.confРисунок 10: Настройка DNS через nmcli и проверка resolv.conf
named.conf добавлено listen-on {127.0.0.1; any;}Рисунок 11: Изменение параметров listen-on и allow-query
named активен (UDP)Рисунок 12: Проверка прослушивания порта 53 процессом named
forwarders {127.0.0.1;}forward firstdnssec-enable и dnssec-validationРисунок 13: Добавление forwarders и отключение DNSSEC в named.conf
named.rfc1912.zonesalkamal.netinclude в named.confРисунок 14: Копирование и подключение файла зоны alkamal.net в named.conf
alkamal.net1.168.192.in-addr.arpaРисунок 15: Определение прямой и обратной зон в файле alkamal.net
master/fz и master/rzРисунок 16: Создание каталогов master/fz и master/rz и подготовка файла прямой зоны
$TTL 1D$ORIGINРисунок 17: Настройка файла обратной DNS-зоны 192.168.1
named_write_master_zonessystemctl restart namedРисунок 18: Восстановление SELinux-контекста и перезапуск службы named
dig ns.alkamal.netNOERRORРисунок 19: Результат выполнения команды dig для ns.alkamal.net
host -l alkamal.netРисунок 20: Вывод команды host -l для зоны alkamal.net
host -a alkamal.netРисунок 21: Расширенный запрос host -a для alkamal.net
APTRРисунок 22: Проверка A- и PTR-записей зоны alkamal.net
/vagrant/provision/server/dnsnamed.conf и файлы зонРисунок 23: Подготовка структуры каталогов и копирование конфигурации DNS в /vagrant
dns.shbind и bind-utils/etc и /var/namednamed:namednamed_write_master_zonesnamedРисунок 24: Содержимое provisioning-скрипта dns.sh
Vagrantfile добавлен provision-блок shellprovision/server/dns.shРисунок 25: Добавление provisioning-скрипта dns.sh в конфигурацию Vagrantfile
alkamal.net и 1.168.192.in-addr.arpadns.sh и Vagrantfile